package main

import (
	"awesomeProject/src/utils"
	"fmt"
	"os"
)

func main() {
	if len(os.Args) >= 2 {
		fmt.Println(os.Args[1])
		utils.TestFilePath = os.Args[1]
	} else {
		fmt.Println(utils.InputTips)
		fmt.Scan(&utils.TestFilePath)
	}
	filePath := utils.TestFilePath
	if utils.FileIfExist(filePath) {
		fileExt := utils.GetFileExt(filePath)
		switch fileExt {
		case utils.CSV:
			utils.SheetData = utils.ReadCsv(filePath)
		case utils.XLS:
			utils.SheetData = utils.ReadXlsAllSheet(filePath)
		case utils.XLSX:
			utils.SheetData = utils.ReadXlsxAllSheet(filePath)
		}
		utils.GenConfigAllSheet(utils.TS, fileExt)
	}
}
